*++argv[0]和(*++argv)[0]有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:24:44
*++argv[0]和(*++argv)[0]有什么区别?
是main(int argc, char *argv[]))中用到的

(++argv)[0]这个是浏览数组中每个每个字符串的第一个字符吧

*(++argv[0])第一个加括号就清楚了
(*++argv)[0]

-------------------

第一个将argv[0]的值自加1之后取地址当参数 值会被改变
第二个感觉不太对 反正是取值 而不是指针 所以值不会被改变

*++argv[0]可以浏览数组第一个元素的每一个字符.
(*++argv)[0]这个是浏览数组中每个元素